home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / SCM.MO_ / scm.mof
Encoding:
Text File  |  2003-02-21  |  16.7 KB  |  736 lines

  1. // ⌐ 2000 Microsoft Corporation.  All rights reserved.
  2.  
  3. #pragma namespace ("\\\\.\\root\\cimv2")
  4.  
  5. /////////////////////////////////////////////////////////////////////////////
  6. // Base classes for SCM events
  7.  
  8. class MSFT_SCMEvent : __ExtrinsicEvent
  9. {
  10. };
  11.  
  12. // Base class for events destined for the system Event Log.
  13. class MSFT_SCMEventLogEvent : MSFT_SCMEvent
  14. {
  15. };
  16.  
  17. /////////////////////////////////////////////////////////////////////////////
  18. // Net events
  19.  
  20. //
  21. // MessageId: EVENT_BAD_ACCOUNT_NAME
  22. //
  23. // MessageText:
  24. //
  25. //  No backslash is in the account name.
  26. //
  27. [
  28.     EventId(0xC0001B60) : ToInstance,
  29.     EventType(1) : ToInstance
  30. ]
  31. class MSFT_NetBadAccount : MSFT_SCMEventLogEvent
  32. {
  33. };
  34.  
  35.  
  36. //
  37. // MessageId: EVENT_CALL_TO_FUNCTION_FAILED
  38. //
  39. // MessageText:
  40. //
  41. //  The %1 call failed with the following error: %n%2
  42. //
  43. [
  44.     EventId(0xC0001B5D) : ToInstance,
  45.     EventType(1) : ToInstance,
  46.     InsertionStringTemplates {"%FunctionName%", "%%%%%Error%"} : ToInstance
  47. ]
  48. class MSFT_NetCallToFunctionFailed : MSFT_SCMEventLogEvent
  49. {
  50.     string FunctionName;
  51.     uint32 Error;
  52. };
  53.  
  54.  
  55. //
  56. // MessageId: EVENT_CALL_TO_FUNCTION_FAILED_II
  57. //
  58. // MessageText:
  59. //
  60. //  The %1 call failed for %2 with the following error: %n%3
  61. //
  62. [
  63.     EventId(0xC0001B5E) : ToInstance,
  64.     EventType(1) : ToInstance,
  65.     InsertionStringTemplates {"%FunctionName%", "%Argument%", "%%%%%Error%"} : ToInstance
  66. ]
  67. class MSFT_NetCallToFunctionFailedII : MSFT_SCMEventLogEvent
  68. {
  69.     string FunctionName;
  70.     string Argument;
  71.     uint32 Error;
  72. };
  73.  
  74.  
  75. //
  76. // MessageId: EVENT_FIRST_LOGON_FAILED
  77. //
  78. // MessageText:
  79. //
  80. //  Logon attempt with current password failed with the following error: %n%1
  81. //
  82. [
  83.     EventId(0xC0001B65) : ToInstance,
  84.     EventType(1) : ToInstance,
  85.     InsertionStringTemplates {"%%%%%Error%"} : ToInstance
  86. ]
  87. class MSFT_NetFirstLogonFailed : MSFT_SCMEventLogEvent
  88. {
  89.     uint32 Error;
  90. };
  91.  
  92.  
  93. //
  94. // MessageId: EVENT_REVERTED_TO_LASTKNOWNGOOD
  95. //
  96. // MessageText:
  97. //
  98. //  The system reverted to its last known good configuration.  The system is restarting....
  99. //
  100. [
  101.     EventId(0xC0001B5F) : ToInstance,
  102.     EventType(1) : ToInstance
  103. ]
  104. class MSFT_NetRevertedToLastKnownGood : MSFT_SCMEventLogEvent
  105. {
  106. };
  107.  
  108.  
  109. //
  110. // MessageId: EVENT_CONNECTION_TIMEOUT
  111. //
  112. // MessageText:
  113. //
  114. //  Timeout (%1 milliseconds) waiting for the %2 service to connect.
  115. //
  116. [
  117.     EventId(0xC0001B61) : ToInstance,
  118.     EventType(1) : ToInstance,
  119.     InsertionStringTemplates {"%Milliseconds%", "%Service%"} : ToInstance
  120. ]
  121. class MSFT_NetConnectionTimeout : MSFT_SCMEventLogEvent
  122. {
  123.     uint32 Milliseconds;
  124.     string Service;
  125. };
  126.  
  127.  
  128. //
  129. // MessageId: EVENT_READFILE_TIMEOUT
  130. //
  131. // MessageText:
  132. //
  133. //  Timeout (%1 milliseconds) waiting for ReadFile.
  134. //
  135. [
  136.     EventId(0xC0001B62) : ToInstance,
  137.     EventType(1) : ToInstance,
  138.     InsertionStringTemplates {"%Milliseconds%"} : ToInstance
  139. ]
  140. class MSFT_NetReadfileTimeout : MSFT_SCMEventLogEvent
  141. {
  142.     uint32 Milliseconds;
  143. };
  144.  
  145.  
  146. //
  147. // MessageId: EVENT_TRANSACT_TIMEOUT
  148. //
  149. // MessageText:
  150. //
  151. //  Timeout (%1 milliseconds) waiting for a transaction response from the %2 service.
  152. //
  153. [
  154.     EventId(0xC0001B63) : ToInstance,
  155.     EventType(1) : ToInstance,
  156.     InsertionStringTemplates {"%Milliseconds%", "%Service%"} : ToInstance
  157. ]
  158. class MSFT_NetTransactTimeout : MSFT_SCMEventLogEvent
  159. {
  160.     uint32 Milliseconds;
  161.     string Service;
  162. };
  163.  
  164.  
  165. //
  166. // MessageId: EVENT_TRANSACT_INVALID
  167. //
  168. // MessageText:
  169. //
  170. //  Message returned in transaction has incorrect size.
  171. //
  172. [
  173.     EventId(0xC0001B64) : ToInstance,
  174.     EventType(1) : ToInstance
  175. ]
  176. class MSFT_NetTransactInvalid : MSFT_SCMEventLogEvent
  177. {
  178. };
  179.  
  180.  
  181. //
  182. // Parameter %4 is the value, in decimal, of the SC_ACTION_ constant for
  183. // the action described in parameter %5.
  184. //
  185. //
  186. // MessageId: EVENT_SERVICE_CRASH
  187. //
  188. // MessageText:
  189. //
  190. //  The %1 service terminated unexpectedly.  It has done this %2 time(s).  The following corrective action will be taken in %3 milliseconds: %5.
  191. //
  192. [
  193.     EventId(0xC0001B77) : ToInstance,
  194.     EventType(1) : ToInstance,
  195.     InsertionStringTemplates {"%Service%", "%TimesFailed%", "%ActionDelay%", "%ActionType%", "%Action%"} : ToInstance
  196. ]
  197. class MSFT_NetServiceCrash : MSFT_SCMEventLogEvent
  198. {
  199.     string Service;
  200.     uint32 TimesFailed;
  201.     uint32 ActionDelay;
  202.     uint32 ActionType;
  203.     string Action;
  204. };
  205.  
  206.  
  207. //
  208. // MessageId: EVENT_SERVICE_CRASH_NO_ACTION
  209. //
  210. // MessageText:
  211. //
  212. //  The %1 service terminated unexpectedly.  It has done this %2 time(s).
  213. //
  214. [
  215.     EventId(0xC0001B7A) : ToInstance,
  216.     EventType(1) : ToInstance,
  217.     InsertionStringTemplates {"%Service%", "%TimesFailed%" } : ToInstance
  218. ]
  219. class MSFT_NetServiceCrashNoAction : MSFT_SCMEventLogEvent
  220. {
  221.     string Service;
  222.     uint32 TimesFailed;
  223. };
  224.  
  225.  
  226. //
  227. // MessageId: EVENT_SERVICE_NOT_INTERACTIVE
  228. //
  229. // MessageText:
  230. //
  231. //  The %1 service is marked as an interactive service.  However, the system is configured to not allow interactive services.  This service may not function properly.
  232. //
  233. [
  234.     EventId(0xC0001B76) : ToInstance,
  235.     EventType(1) : ToInstance,
  236.     InsertionStringTemplates {"%Service%"} : ToInstance
  237. ]
  238. class MSFT_NetServiceNotInteractive : MSFT_SCMEventLogEvent
  239. {
  240.     string Service;
  241. };
  242.  
  243.  
  244. //
  245. // Parameter %1 is the value, in decimal, of the SC_ACTION_ constant for
  246. // the action described in parameter %2.
  247. //
  248. //
  249. // MessageId: EVENT_SERVICE_RECOVERY_FAILED
  250. //
  251. // MessageText:
  252. //
  253. //  The Service Control Manager tried to take a corrective action (%2) after the unexpected termination of the %3 service, but this action failed with the following error: %n%4
  254. //
  255. [
  256.     EventId(0xC0001B78) : ToInstance,
  257.     EventType(1) : ToInstance,
  258.     InsertionStringTemplates {"%ActionType%", "%Action%", "%Service%", "%%%%%Error%"} : ToInstance
  259. ]
  260. class MSFT_NetServiceRecoveryFailed : MSFT_SCMEventLogEvent
  261. {
  262.     uint32 ActionType;
  263.     string Action;
  264.     string Service;
  265.     uint32 Error;
  266. };
  267.  
  268.  
  269. //
  270. // MessageId: EVENT_INVALID_DRIVER_DEPENDENCY
  271. //
  272. // MessageText:
  273. //
  274. //  Boot-start or system-start driver (%1) must not depend on a service.
  275. //
  276. [
  277.     EventId(0xC0001B67) : ToInstance,
  278.     EventType(1) : ToInstance,
  279.     InsertionStringTemplates {"%Driver%"} : ToInstance
  280. ]
  281. class MSFT_NetInvalidDriverDependency : MSFT_SCMEventLogEvent
  282. {
  283.     string Driver;
  284. };
  285.  
  286.  
  287. //
  288. // MessageId: EVENT_SERVICE_START_FAILED
  289. //
  290. // MessageText:
  291. //
  292. //  The %1 service failed to start due to the following error: %n%2
  293. //
  294. [
  295.     EventId(0xC0001B58) : ToInstance,
  296.     EventType(1) : ToInstance,
  297.     InsertionStringTemplates {"%Service%", "%%%%%Error%"} : ToInstance
  298. ]
  299. class MSFT_NetServiceStartFailed : MSFT_SCMEventLogEvent
  300. {
  301.     string Service;
  302.     uint32 Error;
  303. };
  304.  
  305.  
  306. //
  307. // MessageId: EVENT_SERVICE_START_FAILED_II
  308. //
  309. // MessageText:
  310. //
  311. //  The %1 service depends on the %2 service which failed to start because
  312. //  of the following error: %n%3
  313. //
  314. [
  315.     EventId(0xC0001B59) : ToInstance,
  316.     EventType(1) : ToInstance,
  317.     InsertionStringTemplates {"%Service%", "%DependedOnService%", "%%%%%Error%"} : ToInstance
  318. ]
  319. class MSFT_NetServiceStartFailedII : MSFT_SCMEventLogEvent
  320. {
  321.     string Service;
  322.     string DependedOnService;
  323.     uint32 Error;
  324. };
  325.  
  326.  
  327. //
  328. // MessageId: EVENT_CIRCULAR_DEPENDENCY_DEMAND
  329. //
  330. // MessageText:
  331. //
  332. //  Detected circular dependencies demand starting %1.
  333. //
  334. [
  335.     EventId(0xC0001B69) : ToInstance,
  336.     EventType(1) : ToInstance,
  337.     InsertionStringTemplates {"%Service%"} : ToInstance
  338. ]
  339. class MSFT_NetCircularDependencyDemand : MSFT_SCMEventLogEvent
  340. {
  341.     string Service;
  342. };
  343.  
  344.  
  345. //
  346. // MessageId: EVENT_CIRCULAR_DEPENDENCY_AUTO
  347. //
  348. // MessageText:
  349. //
  350. //  Detected circular dependencies auto-starting services.
  351. //
  352. [
  353.     EventId(0xC0001B6A) : ToInstance,
  354.     EventType(1) : ToInstance
  355. ]
  356. class MSFT_NetCircularDependencyAuto : MSFT_SCMEventLogEvent
  357. {
  358. };
  359.  
  360.  
  361. //
  362. // MessageId: EVENT_SERVICE_START_FAILED_NONE
  363. //
  364. // MessageText:
  365. //
  366. //  The %1 service depends on the following nonexistent service: %2
  367. //
  368. [
  369.     EventId(0xC0001B5B) : ToInstance,
  370.     EventType(1) : ToInstance,
  371.     InsertionStringTemplates {"%Service%", "%NonExistingService%"} : ToInstance
  372. ]
  373. class MSFT_NetServiceStartFailedNone : MSFT_SCMEventLogEvent
  374. {
  375.     string Service;
  376.     string NonExistingService;
  377. };
  378.  
  379.  
  380. //
  381. // MessageId: EVENT_DEPEND_ON_LATER_SERVICE
  382. //
  383. // MessageText:
  384. //
  385. //  Circular dependency: The %1 service depends on a service in a group which starts later.
  386. //
  387. [
  388.     EventId(0xC0001B6B) : ToInstance,
  389.     EventType(1) : ToInstance,
  390.     InsertionStringTemplates {"%Service%"} : ToInstance
  391. ]
  392. class MSFT_NetDependOnLaterService : MSFT_SCMEventLogEvent
  393. {
  394.     string Service;
  395. };
  396.  
  397.  
  398. //
  399. // MessageId: EVENT_SERVICE_START_FAILED_GROUP
  400. //
  401. // MessageText:
  402. //
  403. //  The %1 service depends on the %2 group and no member of this group started.
  404. //
  405. [
  406.     EventId(0xC0001B5A) : ToInstance,
  407.     EventType(1) : ToInstance,
  408.     InsertionStringTemplates {"%Service%", "%Group%"} : ToInstance
  409. ]
  410. class MSFT_NetServiceStartFailedGroup : MSFT_SCMEventLogEvent
  411. {
  412.     string Service;
  413.     string Group;
  414. };
  415.  
  416.  
  417. //
  418. // MessageId: EVENT_DEPEND_ON_LATER_SERVICE
  419. //
  420. // MessageText:
  421. //
  422. //  Circular dependency: The %1 service depends on a service in a group which starts later.
  423. //
  424. [
  425.     EventId(0xC0001B6B) : ToInstance,
  426.     EventType(1) : ToInstance,
  427.     InsertionStringTemplates {"%Service%"} : ToInstance
  428. ]
  429. class MSFT_NetDependOnLaterGroup : MSFT_SCMEventLogEvent
  430. {
  431.     string Service;
  432. };
  433.  
  434.  
  435. //
  436. // MessageId: EVENT_SERVICE_START_HUNG
  437. //
  438. // MessageText:
  439. //
  440. //  The %1 service hung on starting.
  441. //
  442. [
  443.     EventId(0xC0001B6E) : ToInstance,
  444.     EventType(1) : ToInstance,
  445.     InsertionStringTemplates {"%Service%"} : ToInstance
  446. ]
  447. class MSFT_NetServiceStartHung : MSFT_SCMEventLogEvent
  448. {
  449.     string Service;
  450. };
  451.  
  452.  
  453. //
  454. // MessageId: EVENT_SEVERE_SERVICE_FAILED
  455. //
  456. // MessageText:
  457. //
  458. //  About to revert to the last known good configuration because the %1 service failed to start.
  459. //
  460. [
  461.     EventId(0xC0001B6D) : ToInstance,
  462.     EventType(1) : ToInstance,
  463.     InsertionStringTemplates {"%Service%"} : ToInstance
  464. ]
  465. class MSFT_NetSevereServiceFailed : MSFT_SCMEventLogEvent
  466. {
  467.     string Service;
  468. };
  469.  
  470.  
  471. //
  472. // MessageId: EVENT_TAKE_OWNERSHIP
  473. //
  474. // MessageText:
  475. //
  476. //  The %1 Registry key denied access to SYSTEM account programs so the Service Control Manager took ownership of the Registry key.
  477. //
  478. [
  479.     EventId(0xC0001B74) : ToInstance,
  480.     EventType(1) : ToInstance,
  481.     InsertionStringTemplates {"%RegistryKey%"} : ToInstance
  482. ]
  483. class MSFT_NetTakeOwnership : MSFT_SCMEventLogEvent
  484. {
  485.     string RegistryKey;
  486. };
  487.  
  488.  
  489. //
  490. // MessageId: EVENT_BAD_SERVICE_STATE
  491. //
  492. // MessageText:
  493. //
  494. //  The %1 service has reported an invalid current state %2.
  495. //
  496. [
  497.     EventId(0xC0001B68) : ToInstance,
  498.     EventType(1) : ToInstance,
  499.     InsertionStringTemplates {"%Service%", "%State%"} : ToInstance
  500. ]
  501. class MSFT_NetBadServiceState : MSFT_SCMEventLogEvent
  502. {
  503.     string Service;
  504.     uint32 State;
  505. };
  506.  
  507.  
  508. //
  509. // MessageId: EVENT_SERVICE_EXIT_FAILED
  510. //
  511. // MessageText:
  512. //
  513. //  The %1 service terminated with the following error: %n%2
  514. //
  515. [
  516.     EventId(0xC0001B6F) : ToInstance,
  517.     EventType(1) : ToInstance,
  518.     InsertionStringTemplates {"%Service%", "%%%%%Error%"} : ToInstance
  519. ]
  520. class MSFT_NetServiceExitFailed : MSFT_SCMEventLogEvent
  521. {
  522.     string Service;
  523.     uint32 Error;
  524. };
  525.  
  526.  
  527. //
  528. // MessageId: EVENT_SERVICE_EXIT_FAILED_SPECIFIC
  529. //
  530. // MessageText:
  531. //
  532. //  The %1 service terminated with service-specific error %2.
  533. //
  534. [
  535.     EventId(0xC0001B70) : ToInstance,
  536.     EventType(1) : ToInstance,
  537.     InsertionStringTemplates {"%Service%", "%Error% (%Error(0x%X)%)"} : ToInstance
  538. ]
  539. class MSFT_NetServiceExitFailedSpecific : MSFT_SCMEventLogEvent
  540. {
  541.     string Service;
  542.     uint32 Error;
  543. };
  544.  
  545.  
  546. //
  547. // MessageId: EVENT_BOOT_SYSTEM_DRIVERS_FAILED
  548. //
  549. // MessageText:
  550. //
  551. //  The following boot-start or system-start driver(s) failed to load: %1
  552. //
  553. [
  554.     EventId(0xC0001B72) : ToInstance,
  555.     EventType(1) : ToInstance,
  556.     InsertionStringTemplates {"%DriverList%"} : ToInstance
  557. ]
  558. class MSFT_NetBootSystemDriversFailed : MSFT_SCMEventLogEvent
  559. {
  560.     string DriverList;
  561. };
  562.  
  563.  
  564. //
  565. // MessageId: EVENT_SERVICE_CONTROL_SUCCESS
  566. //
  567. // MessageText:
  568. //
  569. //  The %1 service was successfully sent a %2 control.
  570. //
  571. [
  572.     EventId(0x40001B7B) : ToInstance,
  573.     EventType(4) : ToInstance,
  574.     InsertionStringTemplates {"%Service%", "%Control%"} : ToInstance
  575. ]
  576. class MSFT_NetServiceControlSuccess : MSFT_SCMEventLogEvent
  577. {
  578.     string Service;
  579.     string Control;
  580.     string sid;
  581. };
  582.  
  583.  
  584. //
  585. // MessageId: EVENT_SERVICE_STATUS_SUCCESS
  586. //
  587. // MessageText:
  588. //
  589. //  The %1 service entered the %2 state.
  590. //
  591. [
  592.     EventId(0x40001B7C) : ToInstance,
  593.     EventType(4) : ToInstance,
  594.     InsertionStringTemplates {"%Service%", "%Control%"} : ToInstance
  595. ]
  596. class MSFT_NetServiceStatusSuccess : MSFT_SCMEventLogEvent
  597. {
  598.     string Service;
  599.     string Control;
  600. };
  601.  
  602.  
  603. //
  604. // MessageId: EVENT_SERVICE_CONFIG_BACKOUT_FAILED
  605. //
  606. // MessageText:
  607. //
  608. //  The Service Control Manager encountered an error undoing a change to the
  609. //  %1 for the %2 service after a failed attempt to update the service's
  610. //  configuration information, leaving the service's configuration information
  611. //  in an unpredictable state.  Use the Services MMC snap-in to make sure
  612. //  the service is configured as expected.
  613. //
  614. [
  615.     EventId(0xC0001B7D) : ToInstance,
  616.     EventType(1) : ToInstance,
  617.     InsertionStringTemplates {"%Service%", "%ConfigField%"} : ToInstance
  618. ]
  619. class MSFT_NetServiceConfigBackoutFailed : MSFT_SCMEventLogEvent
  620. {
  621.     string Service;
  622.     string ConfigField;
  623. };
  624.  
  625.  
  626. //
  627. // MessageId: EVENT_FIRST_LOGON_FAILED_II
  628. //
  629. // MessageText:
  630. //
  631. //  The %1 service was unable to log on as %2 with the currently configured
  632. //  password due to the following error: %n%3.  To ensure that the service is
  633. //  configured properly, use the Services snap-in in Microsoft Management
  634. //  Console (MMC).
  635. //
  636. [
  637.     EventId(0xC0001B7E) : ToInstance,
  638.     EventType(1) : ToInstance,
  639.     InsertionStringTemplates {"%Service%", "%Account%", "%%%%%Error%"} : ToInstance
  640. ]
  641. class MSFT_NetFirstLogonFailedII : MSFT_SCMEventLogEvent
  642. {
  643.     string Service;
  644.     string Account;
  645.     uint32 Error;
  646. };
  647.  
  648.  
  649. //
  650. // MessageId: EVENT_SERVICE_DIFFERENT_PID_CONNECTED
  651. //
  652. // MessageText:
  653. //
  654. //  A service process other than the one launched by the Service Control Manager
  655. //  connected when starting the %1 service.  The Service Control Manager launched
  656. //  process %2 and process %3 connected instead.
  657. //
  658. //  Note that if this service is configured to start under a debugger, this behavior
  659. //  is expected.
  660. //
  661. [
  662.     EventId(0x80001B7F) : ToInstance,
  663.     EventType(2) : ToInstance,
  664.     InsertionStringTemplates {"%Service%", "%ExpectedPID%", "%ActualPID%"} : ToInstance
  665. ]
  666. class MSFT_NetServiceDifferentPIDConnected : MSFT_SCMEventLogEvent
  667. {
  668.     string Service;
  669.     uint32 ExpectedPID;
  670.     uint32 ActualPID;
  671. };
  672.  
  673.  
  674. /////////////////////////////////////////////////////////////////////////////
  675. // SCM Event Provider registration.
  676.  
  677. #pragma DeleteInstance("MSFT_WMI_NonCOMEventProvider.Name=\"SCM Event Provider\"", NOFAIL)
  678.  
  679. instance of __Win32Provider as $P1
  680. {
  681.     Name = "SCM Event Provider";
  682.     HostingModel = "Decoupled:NonCOM";
  683. };
  684.  
  685. instance of __EventProviderRegistration
  686. {
  687.     Provider = $P1;
  688.  
  689.     EventQueryList = 
  690.     {
  691.         "select * from MSFT_SCMEvent"
  692.     };
  693. };
  694.  
  695. /////////////////////////////////////////////////////////////////////////////
  696. // SCM Event Log consumer registration
  697.  
  698. //
  699. // clean up any old subscriptions in root\cimv2 ( left by whistler beta1 )
  700. //
  701.  
  702. #pragma deleteinstance("__FilterToConsumerBinding.Consumer=\"NTEventLogEventConsumer.Name=\\\"SCM Event Log Consumer\\\"\",Filter=\"__EventFilter.Name=\\\"SCM Event Log Filter\\\"\"", NOFAIL )
  703. #pragma deleteinstance("__EventFilter.Name=\"SCM Event Log Filter\"", NOFAIL )
  704.  
  705. #pragma namespace ("\\\\.\\root\\subscription")
  706.  
  707. instance of NTEventLogEventConsumer
  708. {
  709.     Name = "SCM Event Log Consumer";
  710.     SourceName = "Service Control Manager";
  711.     EventType = 1;
  712.     Category = 0;
  713.     NameOfUserSIDProperty = "sid";
  714. };
  715.  
  716. /////////////////////////////////////////////////////////////////////////////
  717. // SCM Event Log filter
  718.  
  719. instance of __EventFilter
  720. {
  721.     Name = "SCM Event Log Filter";
  722.     QueryLanguage = "WQL";
  723.     Query = "select * from MSFT_SCMEventLogEvent";
  724.     EventNamespace = "root\\cimv2";
  725. };
  726.  
  727. /////////////////////////////////////////////////////////////////////////////
  728. // SCM Event Log filter-to-consumer binding
  729.  
  730. instance of __FilterToConsumerBinding
  731. {
  732.     Consumer = "NTEventLogEventConsumer.Name=\"SCM Event Log Consumer\"";
  733.     Filter = "__EventFilter.Name=\"SCM Event Log Filter\"";
  734. };
  735.  
  736.